package main

import (
	"log"

	"github.com/cloopen/go-sms-sdk/cloopen"
)

func main() {
	cfg := cloopen.DefaultConfig().
		// 开发者主账号,登陆云通讯网站后,可在控制台首页看到开发者主账号ACCOUNT SID和主账号令牌AUTH TOKEN
		WithAPIAccount("").
		// 主账号令牌 TOKEN,登陆云通讯网站后,可在控制台首页看到开发者主账号ACCOUNT SID和主账号令牌AUTH TOKEN
		WithAPIToken("")

	sms := cloopen.NewJsonClient(cfg).SMS()

	// 下发包体参数
	input := &cloopen.SendRequest{
		// 应用的APPID
		AppId: "",
		// 手机号码
		To: "",
		// 模版ID
		TemplateId: "1",
		// 模版变量内容 非必填
		Datas: []string{"1234", "5"},
	}

	// 下发
	resp, err := sms.Send(input)
	if err != nil {
		log.Fatal(err)
		return
	}

	log.Printf("Response MsgId: %s \n", resp.TemplateSMS.SmsMessageSid)
}
